pick-and-place machine - French English Dictionary